*{margin:0;padding:0;}
body, div, ul, li{margin:0;padding:0;}
body{color: #333;font-family: "Microsoft YaHei","微软雅黑","宋体",Arial,Verdana;font-size: 14px;}
a:link, a:visited {text-decoration:none;color:#333333;}
a:hover {text-decoration: underline;color:#08A5E0;text-decoration:none;}
a,img{border:0;outline:none;}
input,button{border:1px solid #DDD;font-size:12px;margin:0;height:auto;outline:none;}

h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;color:#6b7985;line-height:1}
h1{font-size:40px}
h2{font-size:30px}
h3{font-size:25px}
h4{font-size:20px}
h5{font-size:15px}
h6{font-size:12px}
ul{list-style:none;margin:0;padding:0}
ul li{line-height:1}
.cl{ zoom:1;}
.cur15{ display:block; height:15px;}
.cur20{ display:block; height:20px;}
.fl{ float:left}
.rl{ float:right}

/*顶部黑色条*/
.t_all{width:100%; height:30px; line-height:30px; background:#303642; border-bottom:#dfdfdf 1px solid}
.t_top{width:1024px; margin:0 auto}
.t_top span{ float:left; display:block; margin-right:20px; height:30px; line-height:30px; color:#fff}

.t_top span a:link, a:visited{text-decoration:none;color:#fff;}
.t_top span a:hover {text-decoration: underline;color:#bdbdbe;text-decoration:none;}
.t_top span a.t_on{color:#ff4320}
.t_top span a.t_on:hover{color:#fff}
/*导航栏+搜索框*/
.nav_stage{width:100%;height:72px; line-height:72px; background:#fff;display:block;overflow: hidden;}
.nav_stage_box{width:1024px; margin:0 auto;overflow:hidden;}
.nva_logo{ padding-top:0px; padding-left:0px display:block; width:180px; overflow:hidden; border:0px #003366 solid}
.nav_demo{
width:450px; padding-left:25px;
}
.uiTabs{
display:table;	
font-weight:bold;
}
.uiTabs li{
display:inline-block;
font-size:16px;
}
.uiTabs a{
display:block;
color:#242424;
padding:0 20px;
height:68px;
line-height:68px;
}
.uiTabs a:hover{
color:#242424;
margin:10 0px;
height:68px;
line-height:68px;
border-bottom: 4px solid #1778e5;
}
.uiTabs li a.active,.uiTabs li a.active:hover{
color:#242424;
border-bottom: 4px solid #1778e5;
height:68px;
line-height:68px;
}

/* search */
.search_main{
	width:350px;
	height:32px;
	margin:25px 0;
	background:#fff;
	
}
#search {
	width:271px;
	height:28px;
	border:#ff4320 2px solid;
	float:left;
}
.jsSelect {
	width:68px;
	height:100px;
	float:left;
	display:inline;
	margin-left:-2px;

}
.jsSelect ul {
	width:68px;
	height:28px;
	overflow:hidden;
	background:#FFF;
	float:left;
	position:absolute;
}
.jsSelect ul .s {
	display:block;
	background:url(../images/68_60.PNG) 6px -30px no-repeat;
	cursor:pointer;
	color:#585858;
	border:none;
	border-left:2px solid #ff4320;
}
.jsSelect ul li {
	width:64px;
	height:28px;
	line-height:28px;
	font-size: 14px;
	font-weight: bold;
	cursor:pointer;
	text-align:center;
	color:#585858;
	border:none;
	border-left:2px solid #ff4320;
	border-right:2px solid #ff4320;
}
#youdao_s {
	border-bottom:2px solid #ff4320;
}
#inp {
	width:190px;
	height:28px;
	background:none;
	margin-left:2px;
	font-size:12px;
	border:none;
	line-height:28px;
	color:#999;
}

#sure{
	width:75px;
	height:32px;
	background:url(../images/75_32.PNG);
	text-indent: -9999px;
	border:none;
	float:left;
	cursor:pointer;
}

/*筛选条件*/
.sx_stage{width:100%; background:#f8f8f8;display:block;overflow: hidden;}
.sx_stage_box{width:1024px;height: auto; margin:0 auto;overflow:hidden;}

/* select */
.select{padding:5px 10px;border:#ddd 1px solid;border-radius:4px;width:1002px;margin:2% auto;font-size:12px}
.select li{list-style:none;padding:10px 0 5px 100px}
.select .select-list{border-bottom:#eee 1px dashed}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#666;height:24px;line-height:24px}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#7e7571;border-radius:2px; border:1px #CCCCCC solid}
.select a:hover{color:#f60;background-color:#f3edc2}
.select .selected a{color:#fff;background-color:#f60; border:none; padding:1px 10px}
.select-result dt{font-weight:bold;}
.select-no{color:#999; height:26px}
.select .select-result a{padding-right:20px;background:#f60 url("../images/close.gif") right 9px no-repeat}
.select .select-result a:hover{background-position:right -15px}


/*项目标签*/
.xm_stage{width:100%; background:#f8f8f8;display:block;overflow: hidden;}
.xm_stage_box{width:1024px;height: auto; margin:0 auto;overflow:hidden;}
/* ----------- */
#tb_tabs {width:100%;margin: 0;padding: 0;border-bottom: 1px #ccc dotted; height:40px;}
#tb_tabs a {float: left; position: relative;line-height:20px; height:20px; padding:4px 20px; margin-right:5px; color:#333333; border-radius:4px;}

#tb_tabs a:hover,#tb_tabs a:focus { background:#2782b7; color:#fff}
#tb_tabs a:focus {outline: 0;}

#tb_tabs #tb_current {z-index:3; background:#2782b7; color:#fff}


/*项目列表*/
.result-1 { width:1024px; margin: 0 auto;}
.result-1 li { overflow: hidden; padding: 25px 20px; border-top:#fff 1px solid;border-left:#fff 1px solid;border-right:#fff 1px solid;border-bottom:#e7e7e7 1px solid; }
.result-1 li:hover { background:#f5f5f5; border-top:#fff 1px solid;border-left:#fff 1px solid;border-right:#fff 1px solid;border-bottom:#e7e7e7 1px solid; }
.result-1 img { float: left; width: 88px; height: 86px; margin-right: 32px; }
.result-1 .d1 { float: left; width: 500px; position: relative; }
.result-1 .d1 h2 { max-width: 350px; height: 32px; line-height: 26px; font-size: 16px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#ff6600 }
.result-1 .d1 h2 a { color: #0066cc; text-decoration: none; }
.result-1 .d1 h2 a:hover { color: #ee2828; text-decoration: none; }
.result-1 .d1 em { display: block; position: absolute; width: 20px; height: 20px; line-height: 999em; overflow: hidden; background-image: url(../images/icons.png); background-repeat: no-repeat; top: 4px; }
.an { right: 0; background-position: -90px 0 }
.an.on { background-position: -90px -30px }
.fa { right: 34px; background: -60px 0 }
.fa.on { background: -60px -30px }
.bao { right: 66px; background-position: -30px 0; }
.bao.on { background-position: -30px -30px; }
.mi { right: 98px; background-position: -3px 0; }
.mi.on { background-position: -3px -30px; }
.result-1 .p1 { color: #646262; height: 24px; font-size: 14px; }
.result-1 .p1 span { color: #e60012; margin-right: 10px; }
.result-1 .p1 span.add-time { background: none repeat scroll 0 0 #ff6600; border-radius: 2px; color: #fff; display: inline-block; font-style: normal; height: 16px; margin-left: 4px; padding: 1px 2px; font-size: 12px; }
.result-1 .p2 { color: #646262; font-size: 12px; line-height: 16px; }
.result-1 .d2 { width: 160px; text-align: center; float: left; margin-left: 60px; padding-top: 10px; }
.result-1 .d2 p { height: 34px; line-height: 38px; color: #3e3a39; font-size: 16px; }
.result-1 .d2 span { color: #e60012; font-size: 18px;}
.result-1 .d2 em { display: none;}
.result-1 .d2 sub { vertical-align: baseline; }
.result-1 .favorite-btn { float: right; width: 86px; height: 30px; line-height: 30px; border-radius: 6px; text-align: center; color: #fff; text-decoration: none; margin-top: 26px; background: #c6c4c4; }
.result-1 .favorite-btn.on { background: #ff6600; }
.result-1 .favorite-btn.on:hover { background: #fe4b16; }


/*上一页下一页*/
.numList { width: 100%; height: 37px; margin: 80px 0; text-align:center }
.numList span.disabled{font-size: 12px; padding:5px 10px; background:#FFF ;margin-right:10px; border:1px #CCCCCC solid; color:#dddddd;}
.numList span.curr{font-size: 12px; padding:6px 11px; margin-right:10px;  background:#2ea7e0; color:#FFF}
.numList a { color: #7b7b7b; text-decoration: none; font-size: 12px; padding:5px 10px; margin-right:10px; background:#FFF; border:1px #CCCCCC solid }
.numList a:hover {text-decoration: none;border:1px #2ea7e0 solid}

/*页面底部*/
.swiper-slide {width:100%; background: #555555; border-top:1px #808080 solid; height:230px; border-bottom:1px #808080 solid;}
.section-content { width: 1024px; margin:0 auto; text-align:center;}
.section-content div { float: left; width: 194px; }
.section-content h2 { padding: 50px 0 20px; font-size: 18px; color: #2ea7e0; font-weight: normal; }
.section-content ul { list-style: none; }
.section-content li { line-height: 30px; font-size: 14px; color: #808080; }
.section-content li a {text-decoration:none;  color: #808080; }
.section-content li a:hover {color: #2ea7e0; }
.txt-1{width:100%; background: #fff; display:block; height:100px; clear:both; padding-top:20px;}
.txt-2 { width: 1024px; margin:0 auto; text-align:center}
.txt-2 span{margin-right: 18px; color: #808080; padding-top:100px;}
.txt-2 img{vertical-align: middle; margin-left: 10px}
.bggs{position: absolute; left: -150px; bottom: 0px;}
.boo{padding-bottom:10px;}
